#include <iostream>
#include <vector>
#include <string>
#include <clocale>

int main() {
    setlocale(LC_ALL,"Russian");
    std::string input_str;
    std::getline(std::cin, input_str);

    std::vector<std::string> words;
    size_t pos = 0;
    std::string token;
    while ((pos = input_str.find(" ")) != std::string::npos) {
        token = input_str.substr(0, pos);
        words.push_back(token);
        input_str.erase(0, pos + 1);
    }
    words.push_back(input_str);

    if (words.size() <= 1) {
        std::cout << "Мало данных для анализа" << std::endl;
    } else {
        int total_words = 0;
        int uppercase_cyrillic_words = 0;
        int latin_symbol_words = 0;
        int short_words = 0;
        int longest_word_length = words[0].length();
        std::string longest_word = words[0];
        int hyphen_words = 0;

        for (const auto& word : words) {
            total_words++;
            bool has_latin_symbol = false;
            bool has_uppercase_cyrillic = false;

            for (char c : word) {
                if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) {
                    has_latin_symbol = true;
                }
            }
            
            if (word[0] >= 'А' && word[0] >= 'Я') {
                has_uppercase_cyrillic = true;
            }
            

            if (has_latin_symbol) {
                latin_symbol_words++;
            }

            if (has_uppercase_cyrillic) {
                uppercase_cyrillic_words++;
            }

            if (word.length() <= 3) {
                short_words++;
            }

            if (word.length() > longest_word_length) {
                longest_word = word;
                longest_word_length = word.length();
            }

            if (word.find('-') != std::string::npos) {
                hyphen_words++;
            }
        }

        std::cout << "Количество слов: " << total_words << std::endl;
        std::cout << "Количество слов с заглавной кириллической буквы: " << uppercase_cyrillic_words << std::endl;
        std::cout << "Количество слов с латинским символом: " << latin_symbol_words << std::endl;
        std::cout << "Количество коротких слов (<=3 символов): " << short_words << std::endl;
        std::cout << "Самое длинное слово: " << longest_word << ", длина: " << longest_word_length << std::endl;
        std::cout << "Количество слов с дефисом: " << hyphen_words << std::endl;
    }

    return 0;
}
